@import "../../public.css";
@import url('../../keyBoard.less');
.page {
    background: #F8F8F8;    
}

.bg_group_view{
    background:#FFFFFF;
    padding-left: 40px;
    padding-right:40px;
    padding-bottom: 28px;
}

.bg_group_view_1{
    background:#FFFFFF;
    padding-left: 40px;
    padding-right:40px;
    margin-top: 24px;
    padding-bottom: 28px;
}

.bg_group_view_2{
    background:#FFFFFF;
    padding-left: 40px;
    padding-right:40px;
    margin-top: 1px;
}

.bg_item_view{
    display: block;
    height: 40px;
    padding-top: 26px;
    padding-bottom: 26px;
}

.bg_item_view_plate{
    display: block;
    height: 92px;
}

.red_star{
    display: block;
    color: #EB5757;
    float:left;
}

.red_star_plate{
    display: block;
    color: #EB5757;
    float:left;
}

.form_title_text{
    display: block;
    font-size: 28px;
    font-weight: 500;
    color: #373737;
    float:left;
    margin-left: 10px;
    line-height: 40px;
    height: 40px;
}

.form_title_text_plate{
    display: block;
    font-size: 28px;
    font-weight: 500;
    color: #373737;
    float:left;
    margin-left: 10px;
    line-height: 40px;
    height: 40px;
}

.form_content_text{
    display: block;
    font-size: 28px;
    font-weight: 500;
    color: #373737;
    float: right;
    line-height: 40px;
    height: 40px;
}

.form_content_arrow_text{
    display: block;
    font-size: 28px;
    font-weight: 500;
    color: #373737;
    float: right;
    line-height: 40px;
    height: 40px;
    margin-right:20px;
}

.key-board{
    display: block;
    width: 500px;
}

#keyBoard .modal-input{
    padding:5px !important;
    margin: 0px !important;
}

.key_board_view{
    float: right;
}

.bg_item_plate_view{
    display: block;
    height: 40px;
}

.red_star_plate{
    display: block;
    color: #EB5757;
    float:left;
    padding-top: 33px;
}

.form_title_text_plate{
    display: block;
    font-size: 28px;
    font-weight: 500;
    color: #373737;
    float:left;
    margin-left: 10px;
    line-height: 40px;
    height: 40px;
    padding-top: 33px;
}

.appoint_server_small_img{
    float: left;
    width: 38px;
    height: 36px;
    margin-top:5px;
}
.appoint_server_title_view{
    float: left;
    height: 45px;
    font-size: 32px;
    font-weight: 600;
    color: #504037;
    line-height: 45px;
    margin-left: 12px;
}

.appoint_server_big_img{
    display: block;
    width: 88px;
    height: 88px;
    float: left;
}

.appoint_server_name_text{
    float: left;
    font-size: 28px;
    font-weight: 400;
    color: #373737;
    margin-left: 20px;
}

.appoint_server_tip_text{
    margin-top: 20px;
    height: 33px;
    font-size: 24px;
    font-weight: 400;
    color: #999999;
}

.appoint_server_small_view{
    display: block;
    height: 45px;
    padding-top: 32px;
}

.appoint_server_big_view{
    display: block;
    height: 88px;
    padding-top: 32px;
}

.appoint_process_title_view{
    text-align: center;
    display: block;
    height: 45px;
    padding-top: 32px;
}

.appoint_process_title{    
    font-size: 32px;
    font-weight: 600;
    color: #504037;    
}

.appoint_process_outer_bg{
    display: block;
    height: 120px;
    padding-top: 52px;
    padding-left: 40px;
    padding-right: 40px;
}

.appoint_process_bottom_bg{
    display: block;
    height: 37px;
    padding-top: 12px;
    padding-left: 48px;
    padding-right: 48px;
}

.circle_image{
    display: block;
    width: 120px;
    height: 120px;
    float: left;
}

.appoint_process_arrow_image{
    display: block;
    width: 54px;
    height: 18px;
    margin-left: 31px;
    margin-right: 30px;
    margin-top: 51px;
    float: left;
}

.input_view{
    float: right;
}

.input_desc{
    display: block;
    width: 392px;
    height: 40px;
    font-size: 28px;
    text-align: right;
    font-weight: 500;
    color: #373737;
    line-height: 40px;
}

.desc_title_text{
    display: block;
    font-size: 28px;
    font-weight: 500;
    color: #373737;
    float:left;
    margin-left: 10px;
    line-height: 40px;
    height: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.appoint_process_bottom_pub_text{
    float: left;
    height: 37px;
    font-size: 26px;
    font-weight: 600;
    color: #373737;
    line-height: 37px;
}

.appoint_process_bottom_last_text{
    margin-left: 131px;
}

.bg_group_view_submit{
    padding-left: 40px;
    padding-right:40px;
    margin-top: 106px;    
    padding-bottom: 22px;    
    text-align: center;
}

.submit_tip_text{
    height: 33px;
    font-size: 24px;
    font-weight: 400;
    color: #08d4d2;
    line-height: 33px;
}

.appoint_view{
    margin-top: 24px;
    text-align: center;
    background: #373737;
    margin-bottom: 48px;
    width: 686px;
    height: 88px;
    font-size: 32px;
    font-weight: 600;
    color: #ffffff;
    line-height: 88px;
    border-radius: 88px;
}

.modal-input .input{
    width: 30px !important;
    font-size: 32px !important;
}